package com.eeds.model.file.res;

import com.baomidou.mybatisplus.annotations.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;
import java.util.List;

@Data
@ApiModel("获取文件柜信息响应信息")
@EqualsAndHashCode(callSuper =false)
public class ResGetFileVO {

    /**
     *
     */
    @ApiModelProperty(value="")
    private Long idFileCabinet;
    /**
     * 父目录id:0 根目录
     */
    @ApiModelProperty(value="父目录id:0 根目录")
    private Long parent;
    /**
     * 文件类型 0：文件夹 1：文件
     */
    @ApiModelProperty(value="文件类型 0：文件夹 1：文件")
    private Integer type;
    /**
     * 级别
     */
    @ApiModelProperty(value="级别")
    private Integer level;
    /**
     * 文件盒名称
     */
    @ApiModelProperty(value="文件盒名称")
    private String name;
    /**
     * 排序
     */
    @ApiModelProperty(value="排序")
    private Integer sort;
    /**
     * 文件id,类型为目录时为0
     */
    @ApiModelProperty(value="文件id,类型为目录时为0")
    private Long idxSysFiles;

    /**
     * 文件路径
     */
    @ApiModelProperty(value="文件路径")
    private String filePath;
    /**
     * 文件名称
     */
    @ApiModelProperty(value="文件名称")
    private String fileName;
    /**
     * 状态：0:删除 1:正常
     */
    @ApiModelProperty(value="状态：0:删除 1:正常")
    private Integer status;
    /**
     * 创建时间
     */
    @ApiModelProperty(value="创建时间")
    private Date createTime;
    /**
     * 修改时间
     */
    @ApiModelProperty(value="修改时间")
    private Date updateTime;

    /**
     * 文件后缀名
     */
    @ApiModelProperty(value="文件后缀名")
    private String suffixName;

}
